home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / usr / share / doc / libgsecuredelete0 / TODO < prev   
Encoding:
Text File  |  2011-04-28  |  1.8 KB  |  43 lines

  1. '*' means important things, '+' means cool things, '-' means things that might
  2. be done.
  3. FIXMEs are things that needs to be fixed (the code is here but needs fixing);
  4. TODOs are things that needs to be created (there is no code for them):
  5. There are some FIMXE/TODO in the code that are not listed here: it could be
  6. either a mess or a code-specific thing that is not important enough or too
  7. specific to be listed here.
  8.  
  9. See result of `rgrep FIXME gsecuredelete` and `rgrep TODO gsecuredelete` too.
  10.  
  11.  
  12. FIXMEs:
  13. + Better design for the arguments, allowing subclasses not to need to add
  14.   parent's supported arguments themselves.
  15.  
  16. + Get the pass number reported by the program rather than guessing it.
  17.   (gsecuredelete/securedelete-operation.vala:88).
  18.   Not sure it is useful or really cleanly doable.
  19.  
  20. ? (SwapOperation) is /proc/swaps a good method to know if a swap device is in
  21.   use?
  22.   Neither sure it is wrong to read /proc/swaps nor the swap wiping is supported
  23.   in practice on non-Linux OS.
  24.  
  25.  
  26. TODOs:
  27. * Test MemOperation (gsecuredelete/mem-operation.vala:23).
  28.   This needs a courageous user! (Having a small amount of memory is probably
  29.   better as this operation may be slow (as the manual of smem says)).
  30.  
  31. + Add a "message" argument to the progress callback with the (possibly empty)
  32.   progress message?
  33.  
  34. + Be able to work as another user? (gsecuredelete/async-operation.vala:40)
  35.   find informations about this issue and what can/could/should be done to
  36.   fix it.
  37.   Perhaps it is not the library that should provide the functionality but
  38.   the caller program that may grant its rights or so, don't know.
  39.  
  40. - Support for canonical names/paths. (gsecuredelete/delete-operation.vala:66)
  41.   This affects all operations using paths, but in first place DeleteOperation
  42.   that supports adding/removing of deletion targets.
  43.